home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group94b.txt / 000077_icon-group-sender _Thu Oct 20 07:44:32 1994.msg < prev    next >
Internet Message Format  |  1995-02-09  |  2KB

  1. Received: by cheltenham.cs.arizona.edu; Thu, 20 Oct 1994 08:31:52 MST
  2. Date: Thu, 20 Oct 94 15:43:27 BST
  3. From: Steve Holden <steveh@cs.man.ac.uk>
  4. Message-Id: <9410201443.AA05049@r7.cs.man.ac.uk>
  5. To: icon-group@cs.arizona.edu
  6. Subject: Makefiles for interpret and/or compile
  7. Errors-To: icon-group-errors@cs.arizona.edu
  8.  
  9. [This group is like London buses.  You wait weeks for an enquiry,
  10.  then two come along together ;-]
  11.  
  12. Does anybody have any good solutions to building complex projects?
  13.  
  14. I have built a fairly big system which uses Makefiles to build, and
  15. to keep testing times down I use the interpreter.  When I distribute
  16. I end up compiling ina higher-level Makefile having first built the
  17. system with the interpreter to make sure all dependencies have been
  18. accounted for.
  19.  
  20. Has anyone got any useful advcie on neater ways to do this?  Ideally
  21. I would like to use a single Makefile, but how do I cope with the
  22. problem that an program depends on the u1/u2 files when using the
  23. interpreter, but the icn files when using the compiler?
  24.  
  25. regards
  26.  Steve
  27. --------------------------------------------------------------------
  28. Steve Holden                              Scotia Electronic Publishing
  29. Tel: +44 436 678962                                   29 John Street
  30. Fax: +44 436 677814                               Helensburgh
  31. Internet: steveh@cs.man.ac.uk                           Scotland
  32. Compuserve: 100343,2205                                  G84 8XL
  33. --------------------------------------------------------------------
  34. Tools, Technology and Training for Successful Electronic Publishing.
  35. --------------------------------------------------------------------
  36.